//
//  HAScrollLabel.m
//  仿网易新闻滚动列表
//
//  Created by haha on 15/3/19.
//  Copyright (c) 2015年 haha. All rights reserved.
//

#import "UIView+Extension.h"
#import <YYWebImage/YYWebImage.h>
//#import "UIImageView+WebCache.h"


@implementation UIView (Extension)

- (void)setX:(CGFloat)x
{
    CGRect frame = self.frame;
    frame.origin.x = x;
    self.frame = frame;
    
}

- (CGFloat)x
{
    return self.frame.origin.x;
}

- (void)setY:(CGFloat)y
{
    CGRect frame = self.frame;
    frame.origin.y = y;
    self.frame = frame;
}

- (CGFloat)y
{
    return self.frame.origin.y;
}

- (void)setCenterX:(CGFloat)centerX
{
    CGPoint center = self.center;
    center.x = centerX;
    self.center = center;
}

- (CGFloat)centerX
{
    return self.center.x;
}

- (void)setCenterY:(CGFloat)centerY
{
    CGPoint center = self.center;
    center.y = centerY;
    self.center = center;
}

- (CGFloat)centerY
{
    return self.center.y;
}

- (void)setWidth:(CGFloat)width
{
    CGRect frame = self.frame;
    frame.size.width = width;
    self.frame = frame;
}

- (CGFloat)width
{
    return self.frame.size.width;
}

- (void)setHeight:(CGFloat)height
{
    CGRect frame = self.frame;
    frame.size.height = height;
    self.frame = frame;
}

- (CGFloat)height
{
    return self.frame.size.height;
}

- (void)setSize:(CGSize)size
{
//    self.width = size.width;
//    self.height = size.height;
    CGRect frame = self.frame;
    frame.size = size;
    self.frame = frame;
}

- (CGSize)size
{
    return self.frame.size;
}


-(void)setViewRadius:(CGFloat )radius
             BorderW:(CGFloat )borderW
               Color:(UIColor *)color{
    
    if (radius > 0) {
        self.layer.cornerRadius = radius;
        self.layer.masksToBounds =  YES;
    }
    self.layer.borderWidth = borderW;
    self.layer.borderColor = color.CGColor;
}

@end

@implementation UIImageView (Extension)

-(NSURL *)setImageWithURL:(NSString *)url
           placeHolder:(UIImage *)image {
//    NSString *URL = [NSString stringWithFormat:@"%@/%@",kAPP_URL_Image,url?:@""];
    url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSURL *imgURL = [NSURL URLWithString:url];
    [self yy_setImageWithURL:imgURL placeholder:image];
    return imgURL;
};

-(NSURL *)setImageWithURLDefult:(NSString *)url {
    NSURL *URL = [self setImageWithURL:url placeHolder:UIImage_place_holder_1_1];
    return URL;
}

@end


